home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / gui4cli / docs / printme < prev    next >
Text File  |  1999-05-14  |  7KB  |  231 lines

  1.  
  2.  L T W H        Values you can use.
  3.  
  4.   Parser Commands :
  5.  
  6.  NewFile        NewFileName 
  7.  TextFile       FileName 
  8.  
  9.   --------------------------- GLOBAL COMMANDS ------------------------
  10.  
  11.  
  12.  WinBig         L T W H Title
  13.  WinSmall       L T W H
  14.  WinType        MASK (Close|Drag|Zoom|Depth|Borderless|Backdrop|RIGHT|BOTTOM)
  15.  WinOut         ConsoleSpecification
  16.  WinOnWin       GuiName LeftOffset TopOffset
  17.  WinOnMouse     LeftOffset TopOffset
  18.  Screen         PublicScreenName
  19.  WinFont        FontName Size  UL|BD|IT(Mask)
  20.  WinBackground  SOLID|PATTERN|ICON|IMAGE APen|Name BPen
  21.  UseTopaz       
  22.  NoFontSense    
  23.  VarPath        VariableSearchPath
  24.  ResInfo        FontHeight ScreenWidth ScreenHeight
  25.  ShareMenu      GuiFile
  26.  
  27.  
  28.   -------------------------- GRAPHICS COMMANDS -----------------------
  29.  
  30.  
  31.  Graphics       The following commands :
  32.     BOX      L T W H  IN|OUT  BUTTON|RIDGE|ICONDROP
  33.     CTEXT    L T Text FontName size FGpen BGpen UL|BD|IT|EMBOSS|SIZE(mask)
  34.     LINE     L T L T ColorNo
  35.     SQUARE   L T W H ColorNo FILL|NOFILL
  36.     CIRCLE   centerL centerT xradius yradius ColorNo FILL|NOFILL
  37.     ICON     L T IconName (no info)
  38.  
  39.  Images         The following commands :
  40.     LOADIMAGE    ImageFile Alias ScreenName|NoRemap
  41.     FREEIMAGE  Alias
  42.     IMAGE        Left Top Alias
  43.     CHANGEIMAGE  GuiFile GadID Left Top Alias
  44.  
  45.  Sound Effects  The following commands :
  46.     LOADSOUND FileName Alias
  47.     FREESOUND Alias
  48.     PLAYSOUND Alias
  49.     SETSOUND  Alias VOLUME/SPEED value 
  50.  
  51.   ------------------------------ EVENTS ------------------------------
  52.  
  53.  
  54.  xButton        L T W H Title
  55.  xCheckBox      L T W H Title Variable OnText OffText ON|OFF
  56.  xVSlider       L T W H Title Variable Min Max Current ShowStr
  57.  xHSlider       L T W H Title Variable Min Max Current ShowStr
  58.  xTextIn        L T W H Title Variable StartingText Bufflength
  59.  xCycler        L T W H Title Variable
  60.  xRadio         L T W H Variable Spacing
  61.  xArea          L T W H COMP|BOX|NONE
  62.  xPalette       L T W H
  63.  Gauge          L T W H IN|OUT BUTTON|RIDGE|ICONDROP APEN BPEN PERCENT
  64.  
  65.  xListview      L T W H Title Variable File|Dir Offset NUM|TXT|MULTI|DIR
  66.  LV Hooks       LVDirHook HookID, LVHook HookID
  67.  
  68.  xMemu          Menu Item SubItem Shortcut
  69.  xIcon          L T IconName (no .info)
  70.  xAppMenu       AppMenuName Variable ONOFF
  71.  xAppIcon       L T IconName Title Variable ON|OFF
  72.  xAppWindow     Variable
  73.  
  74.  xPipe          PipeFileName ON|OFF
  75.  xTimer         TIME|SINGLE|REPEAT Time|Interval  ON|OFF
  76.  xNotify        File|Dir ON|OFF
  77.  xHotKey        KeyCombination ON|OFF
  78.  
  79.  xRoutine       RoutineName
  80.  xOnKey         Letter|#KeyValue
  81.  xOnReturn      LaunchID
  82.  xOnJump        Variable
  83.  Text           L T W H Text Length BOX|NOBOX
  84.  System Events  xOnLoad, xOnOpen, xOnClose, xOnQuit
  85.  Other Events   xOnActive, xOnFail, xOnDiskIn etc..
  86.  
  87.  
  88.   --------------------------- GADGET MODIFIERS -------------------------
  89.  
  90.  
  91. Gadget Modifiers :
  92.  
  93.  GadID         IDNumber
  94.  GadHelp       HelpText
  95.  GadFont       FontName  FontSize  MASK(Underline|Bold|Italics)
  96.  GadTitle      ABOVE|BELOW|LEFT|RIGHT
  97.  GadKey        Letter (or #ASCII value)
  98.  GadTxt        LEFT|CENTER|RIGHT
  99.  LVDirHook     HookID
  100.  Attr          AttributeName Value
  101.  Local         Variables/var/var...
  102.  
  103.  
  104.   --------------------------- EVENT COMMANDS ---------------------------
  105.  
  106.  
  107. Controlling Gadgets :
  108.  
  109.  SetGad        GuiFile GadIDs ON|OFF|SHOW|HIDE  (Arexx capable)
  110.  Update        GuiFile GadID Value   (Arexx capable)
  111.  ChangeArg     GuiFile GadID ArgNumber NewValue
  112.  ChangeGad     GuiFile GadID L T W H Title
  113.  ReDraw        GuiFile
  114.  PartReDraw    GuiFile L T W H
  115.  ChangeIcon    GuiFile GadID L T NewIconName
  116.  SetAttr       GuiFile/GadID AttributeName Value
  117.  
  118.  SetGadValues  GuiFile
  119.  
  120. Control Statements :
  121.  
  122.  If/ElseIf/Else/Endif/And.. Argument Operator Argument
  123.  IfExists/Else/EndIf..       SYSTEM  Name|~Name
  124.  While/EndWhile/And/Or      Argument Operator Argument
  125.  Mark/Goto                  MarkName
  126.  Gosub/Return               GuiName RoutineName  (ARexx capable)
  127.  DoCase/Case/Break/EndCase  (DoCase) Argument - Case Operator Argument
  128.  Stop                       
  129.  
  130.           --- All Commands below this line are ARexx capable ----
  131.  
  132.  Quit                
  133.  
  134. DOS Commands :
  135.  
  136.  Run, CLI      CommandLine
  137.  SendRexx      PortName  CommandLine
  138.  Wait           SYSTEM  Name|~Name TimeOut
  139.  MakeDir       DirName
  140.  Assign        Device: Path|REMOVE
  141.  Rename        OldFile NewFile
  142.  Launch        LaunchID CommandLine
  143.  
  144.  FailAt        ErrorNumber
  145.  
  146. Recursive commands :
  147.  
  148.  Copy      FileName (with wild characters) Destination
  149.  Delete    FileName (with wild characters)
  150.  Action    COPY|COPYNEW|MOVE|DELETE|SIZE|PROTECT|CLI File/Dir Destination
  151.  LVAction  COPY|COPYNEW|MOVE|DELETE|SIZE|PROTECT|CLI Destination
  152.  
  153. Note : DOS and Recursive Commands always set the  $$RetCode 
  154.  
  155. Handling GUIs :
  156.  
  157.  Load/Open...  GuiLoad GuiFullPathName - GuiOpen/GuiClose/GuiQuit GuiName
  158.  GuiRename     OldGuiName NewGuiName
  159.  Status       
  160.  Info          GUI|GADGET|PALETTE|IMAGE Guiname|Guiname/GadID|ImageAlias
  161.  
  162. Handling Variables :
  163.  
  164.  SetVar        Variable String (or var = string)
  165.  DelVar        Variable
  166.  AppVar        Variable Text
  167.  CutVar        SourceVar CUT|COPY CHAR|WORD|LINE Amount DestinationVar
  168.  Counter       Variable INC|DEC Amount
  169.  Append        File String
  170.  Extract       Var  Root|Path|File|Guipath|Clean|Unquote|Ext|Upper|Lower Var
  171.  JoinFile      Path File Variable
  172.  ParseVar      Variable
  173.  CalcVar       ResultVar  Argument operator Argument
  174.  ReadVar       FileName Start Length Variable
  175.  SearchVar     Variable String CI|CS FIRST|NEXT
  176.  RepVar        Variable OldString NewString CI|CS
  177.  
  178.  ListView Commands  :
  179.  
  180.  LVUse         GuiFile GadID
  181.  LVDel         LineNumber
  182.  LVPut         NewText
  183.  LVChange      NewFromFile
  184.  LVSort        ASC|DSC|%FieldName
  185.  LVFind        String
  186.  LVAdd         String
  187.  LVInsert      (Before)LineNumber String
  188.  LVClear        
  189.  LVSave        FileName
  190.  LVMove        +-Offset|#LineNumber
  191.  LVGo          first|next|prev|last|#LineNumber
  192.  LVSearch      string CI|CS First|Next
  193.  LVRep         OldString NewString CI|CS
  194.  LVMode        NUM|TXT|MULTI|DIR
  195.  LVClip        CUT|COPY lines|-1 ADD|PASTE|INSERT Gui ID
  196.  LVSwitch      Gui ID
  197.  
  198.  LVMulti       First|Next|On|Off|All|None|Show
  199.  LVDir         Parent|Root|Disks|All|None|Refresh|NoRefresh|#DirName
  200.  
  201.  DataBase ListView Commands  :
  202.  
  203.  DBSum         ALL|SELECTED|UNSELECTED %FieldName ResultVar
  204.  RecSort       %FieldName
  205.  
  206. Various Commands :
  207.  
  208.  Speak         Text
  209.  SetScreen     GuiFile ScreenName
  210.  GuiScreen     GuiFile FRONT|BACK
  211.  GuiWindow     GuiFile ON|BIG|SMALL|FRONT|BACK|WAIT|RESUME
  212.  SetWinTitle   GuiFile NewTitle
  213. SetScreenTitle GuiFile NewTitle
  214.  ReqFile       L T W H Title SAVE|LOAD|MULTI|DIR Variable DirName
  215.  CD            NewDirectoryName
  216.  Delay         Ticks
  217.  EZReq         Text Choices Variable
  218.  Say           Text
  219.  Set           [parameter]  [value]
  220.  SetStack      StackSize
  221.  MakeScreen    ScreenName Depth|(W/H/D/Mode) Title
  222.  KillScreen    ScreenName
  223.  SetColor      GuiFile ColorNumber R G B
  224.  TTGet         FullPath/IconName (without ".info")
  225.  BreakTask     TaskName CDEF(signals)
  226.  Flash        
  227.  MoveScreen    GuiName/#ScreenName X Y
  228.  Workbench     Open/Close
  229.  
  230.  
  231.